1
general::
Phrase(s): a landslide victory
a victory by a large margin; a very substantial victory, particularly in an election. • The mayor won a landslide victory in the election. • The younger candidate won a landslide victory in the presidential election.
McGrawhill's American Idioms And Phrasal Verbs